home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat1
/
makekey.z
/
makekey
Wrap
Text File
|
1998-10-20
|
2KB
|
67 lines
MMMMAAAAKKKKEEEEKKKKEEEEYYYY((((1111)))) MMMMAAAAKKKKEEEEKKKKEEEEYYYY((((1111))))
NNNNAAAAMMMMEEEE
makekey - generate encryption key
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
////uuuussssrrrr////lllliiiibbbb////mmmmaaaakkkkeeeekkkkeeeeyyyy
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
_m_a_k_e_k_e_y improves the usefulness of encryption schemes depending on a key
by increasing the amount of time required to search the key space. It
reads 10 bytes from its standard input, and writes 13 bytes on its
standard output. The output depends on the input in a way intended to be
difficult to compute (i.e., to require a substantial fraction of a
second).
The first eight input bytes (the _i_n_p_u_t _k_e_y) can be arbitrary ASCII
characters. The last two (the _s_a_l_t) are best chosen from the set of
digits, ...., ////, and upper- and lower-case letters. The salt characters are
repeated as the first two characters of the output. The remaining 11
output characters are chosen from the same set as the salt and constitute
the _o_u_t_p_u_t _k_e_y.
_m_a_k_e_k_e_y is intended for programs that perform encryption. Usually, its
input and output will be pipes.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
ed(1), crypt(1), vi(1), passwd(4)
PPPPaaaaggggeeee 1111